home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / CHIP / Testy software / Norton Confidental / NCO10IN.exe / Support / LUpdate / readme.txt < prev    next >
Encoding:
Text File  |  2006-08-09  |  26.5 KB  |  602 lines

  1. **********************************************************************
  2. LiveUpdate Client (Version 3.1)                             README.TXT
  3. Copyright (c) 2006 Symantec Corporation                    August 2006
  4. **********************************************************************
  5. Copyright (C) 2006 Symantec Corporation. All rights reserved. 
  6. Symantec and the Symantec Logo are trademarks or registered trademarks
  7. of Symantec Corporation or its affiliates in the U.S. and other 
  8. countries. Other names may be trademarks of their respective owners.
  9.  
  10. The Licensed Software and Documentation are deemed to be "commercial 
  11. computer software" and "commercial computer software documentation" as
  12. defined in FAR Sections 12.212 and DFARS Section 227.7202.
  13. **********************************************************************
  14.                               CONTENTS
  15. **********************************************************************
  16. This README.TXT file describes LiveUpdate from Symantec. The following
  17. topics are discussed:
  18.  
  19.  * About LiveUpdate
  20.  * System Requirements
  21.  * LiveUpdate Privacy
  22.  * Switching Between Interactive Mode and Express Mode
  23.  * Proxy Servers
  24.  * Version and Digital Signature Information
  25.  * Running LiveUpdate
  26.  * Updating LiveUpdate
  27.  * Installing/Uninstalling LiveUpdate
  28.  * LiveUpdate Configuration & Log files
  29.  * Using AOL (America Online)
  30.  * Authenticating Proxy Servers and LiveUpdate
  31.  * Technical Information
  32.  * Known Issues
  33.  * Recent fixes
  34.  * Acknowledgements
  35.  
  36. **********************************************************************
  37.                            ABOUT LIVEUPDATE
  38. **********************************************************************
  39. LiveUpdate is the Symantec technology that permits an installed
  40. Symantec product to connect to a Symantec server over the Internet to
  41. check for program and other updates such as virus definitions and URL
  42. lists.
  43.  
  44. When updates are available, LiveUpdate downloads them to your computer
  45. and installs them, keeping your Symantec software up to date. All
  46. updates that are downloaded with this version of LiveUpdate are
  47. checked for a valid digital signature.
  48.  
  49. Certain types of content may require a subscription. LiveUpdate
  50. will only download subscription content if a valid subscription is
  51. found on your machine.
  52.  
  53. **********************************************************************
  54.                            SYSTEM REQUIREMENTS
  55. **********************************************************************
  56. Operating system:
  57. * Windows 98/98 Se
  58. * Windows Me
  59. * Windows NT 4.0 (service pack 6 or later)
  60. * Windows 2000
  61. * Windows XP
  62. * Windows 2003
  63. Notes:
  64. 1. Windows 95 is no longer supported.
  65. 2. LiveUpdate is a 32bit application and will run as a 32bit
  66. application on 64bit Microsoft Windows Operating Systems.
  67. 3. Unless otherwise stated, LiveUpdate supports all versions of the
  68. Operating Systems listed above, including Service Packs.
  69.  
  70. Processor:
  71. * Pentium 166 Mhz, Pentium 300 Mhz or higher recommended
  72.  
  73. Memory:
  74. * 64 MB of RAM, 128 MB of RAM or higher recommended
  75.  
  76. Hard Disk:
  77. * 20 MB of hard disk space required for installation.
  78. * 5 MB of hard disk space required to run LiveUpdate. In most cases at
  79. least 50 MB of disk space will be required to download and install new
  80. updates.
  81.  
  82. Browser:
  83. * Internet Explorer 5 or later is recommended. Some features of
  84. LiveUpdate will not be available on all versions of Internet Explorer.
  85.  
  86.  
  87. **********************************************************************
  88.                           LiveUpdate Privacy
  89. **********************************************************************
  90. During normal LiveUpdate operation certain data may be captured in
  91. the LiveUpdate server logs. This data is used to improve the 
  92. LiveUpdate service and to create aggregate usage statistics. No 
  93. personal identifying information is captured. For detailed information, 
  94. please see the LiveUpdate privacy policy at the following location: 
  95. http://www.symantec.com/legal/luprivacy.html
  96.  
  97.  
  98. **********************************************************************
  99.         SWITCHING BETWEEN INTERACTIVE MODE AND EXPRESS MODE
  100. **********************************************************************
  101. There is an option in the LiveUpdate Control Panel to allow users to
  102. switch between Interactive Mode and Express Mode. This switch is
  103. available on the 'General' tab of the LiveUpdate Control Panel applet.
  104.  
  105. To switch to Express Mode
  106.  
  107. 1. Open the Windows Control Panel and double-click the LiveUpdate
  108. Control Panel icon. The General tab will be displayed by default.
  109. 2. Select the Express Mode radio button. 
  110. 3. Select how you want LiveUpdate to start. 
  111. 4. Click the OK button. 
  112. The next time LiveUpdate runs, it will run in Express Mode.
  113.  
  114. To switch back to Interactive Mode
  115. 1. Open the Windows Control Panel and double-click the LiveUpdate
  116. Control Panel icon. The General tab will be displayed by default.
  117. 2. Select the Interactive Mode radio button.
  118. 3. Click the OK button.
  119. The next time LiveUpdate runs, it will run in Interactive Mode.
  120.  
  121. Note: If enabled, the LiveUpdate Control Panel options are also
  122. available through the 'Configure' option in the LiveUpdate 'Options'
  123. menu on the user interface.
  124.  
  125. **********************************************************************
  126.                               PROXY SERVERS
  127. **********************************************************************
  128. Most Internet users don't need to configure their computers to use a
  129. proxy server, however some ISPs and companies require you to connect
  130. to the Internet through a proxy server. You can configure LiveUpdate
  131. to use a Proxy via the LiveUpdate Control Panel applet.
  132.  
  133. Note: If you do not know what a proxy server is, it may be best to
  134. change these options only when instructed to do so by a network
  135. administrator.
  136.  
  137. You can set up LiveUpdate to use HTTP or FTP Proxy servers by
  138. selecting the appropriate tab in the Control Panel, and then choosing
  139. the second radio button to customize the settings.
  140.  
  141. By default, LiveUpdate will use the same proxy server settings that
  142. you have set up for use with Internet Explorer.
  143.  
  144. Note: LiveUpdate uses HTTP for file transfers by default, however it
  145. will fail over to FTP if it is unable to communicate via HTTP.
  146.  
  147. If your proxy server requires authorization for outside access, you
  148. can also enter a user name and password for HTTP proxy servers.
  149.  
  150. If you have any difficulty configuring your proxy settings, contact
  151. your network administrator for assistance.  Each network is different,
  152. so only they can help you with this step.
  153.  
  154. Important security consideration:
  155. ---------------------------------
  156. When provided with usernames and passwords, LiveUpdate will store
  157. this information in its settings file in encrypted form. However,
  158. when this information is sent to a proxy server, it is sent in an
  159. encoded, but unencrypted form. It is sometimes possible to capture
  160. data packets on the Internet, or on your LAN, and therefore it's 
  161. possible that your password data may be viewed by others during
  162. transmission to the proxy server. If you have any concerns, please
  163. contact your network administrator.
  164.  
  165. **********************************************************************
  166.                   VERSION & DIGITAL SIGNATURE INFORMATION
  167. **********************************************************************
  168. There are two ways to determine the version of LiveUpdate that
  169. you have installed.
  170.  
  171. 1. Open Windows Explorer and locate the file luall.exe. This file is
  172. usually located in the LiveUpdate client installation folder
  173. (\Program Files\Symantec\LiveUpdate). Right-click on LUAll.exe, and
  174. then select Properties. Click the Version tab to see the File version
  175. information.
  176.  
  177. 2. Run LiveUpdate, click on Options in the top left-hand
  178. corner of the LiveUpdate dialog, and then select
  179. "About LiveUpdate". The full product version is listed.
  180.  
  181. You may also right-click on any of the LiveUpdate executable files
  182. (*.exe, *.dll) in the LiveUpdate folder and select the "Digital
  183. Signatures" tab to view the Symantec Digital Signature on the files.
  184.  
  185. **********************************************************************
  186.                            RUNNING LIVEUPDATE
  187. **********************************************************************
  188. There are several ways to run LiveUpdate.
  189.  
  190. 1. Through your Symantec product. Most Symantec products which use
  191. LiveUpdate offer a LiveUpdate button.
  192.  
  193. 2. Run LiveUpdate from the folder created under
  194. the Start menu by your Symantec product(s).
  195.  
  196. 3. Open a command prompt and run LUAll.exe, or create a
  197. shortcut to this program on your desktop
  198. (\Program Files\Symantec\LiveUpdate\LUAll.exe).
  199.  
  200. Note: Some product updates may only be retrieved by selecting the
  201. LiveUpdate option from within that product (option 1).
  202.  
  203. **********************************************************************
  204.                           UPDATING LIVEUPDATE
  205. **********************************************************************
  206. LiveUpdate occasionally needs to be updated. LiveUpdate will
  207. automatically check to see if there are any available updates to
  208. itself each time it is run.  It should update itself transparently
  209. (without any extra input), but in certain rare cases, it may require
  210. that you run LiveUpdate one additional time to complete your session
  211. after it has finished its update.  If this is required, LiveUpdate
  212. will prompt you.
  213.  
  214. Updates to LiveUpdate are also posted to the URL below:
  215. http://www.symantec.com/techsupp/files/lu/lu.html
  216.  
  217. **********************************************************************
  218.                    INSTALLING/UNINSTALLING LIVEUPDATE
  219. **********************************************************************
  220. All Symantec products that use LiveUpdate include it as part of the
  221. product installation.
  222.  
  223. If you encounter a problem with LiveUpdate that you or Technical
  224. Support believe to be the result of an installation problem, or
  225. Corrupted files, you can reinstall LiveUpdate.
  226.  
  227. To reinstall LiveUpdate
  228. 1. Locate LUSETUP.EXE or LUSETUP-LT.EXE on your computer or on the 
  229. CD-ROM containing your Symantec product.
  230.  
  231. You may also download the latest version from the Internet at:
  232.  
  233. http://www.symantec.com/techsupp/files/lu/lu.html
  234.  
  235. 2. Double-click LUSETUP.EXE or LUSETUP-LT.EXE
  236. You will be prompted if you wish to install LiveUpdate.
  237.  
  238. 3. Click Yes. 
  239. The LiveUpdate program will automatically reinstall.
  240.  
  241. If you wish to uninstall LiveUpdate, note that you will no
  242. longer be able to receive updates to your Symantec products.
  243.  
  244. To uninstall LiveUpdate:
  245. 1. Open the Control Panel.
  246. 2. Double-click Add/Remove Programs.
  247. 3. Select LiveUpdate from the list, and then click Add/Remove.
  248.  
  249. **********************************************************************
  250.         LIVEUPDATE CONFIGURATION & LOG FILES
  251. **********************************************************************
  252. LiveUpdate stores all of its configuration and logging information in
  253. the following files:
  254.  
  255. log.liveupdate            - Log file
  256. product.inventory.liveupdate    - List of installed Symantec products
  257. settings.liveupdate        - Configuration settings
  258.  
  259. There is one additional Log File for Automatic LiveUpdate.  The Log
  260. filename has the following format:
  261. <YYYY-MM-DD>_Log.ALUSchedulerSvc.LiveUpdate    
  262. A new log file is created for each day and the Log filename is 
  263. prefixed with a date string. 
  264.  
  265. If LiveUpdate cannot find its configuration files, it will recreate
  266. default versions of the files. In this event, LiveUpdate will
  267. also create a file called configuration.log.liveupdate.
  268.  
  269. LiveUpdate will keep backup copies of the product and settings files
  270. by adding a number to the beginning of the filename. The higher the
  271. number, the older the file.
  272.  
  273. These files are normally located in the Application Data folder on
  274. your computer. The location of this folder is Operating System
  275. dependent:
  276.  
  277. Windows 98/98SE/Me
  278. \windows\all users\application data\Symantec\liveupdate
  279.  
  280. Windows NT/2K/XP/2003
  281. \Documents & Settings\all users\application data\Symantec\liveupdate
  282. or
  283. \Windows\profiles\all users\application data\Symantec\liveupdate
  284.  
  285. Some other Windows XP systems
  286. \Documents & Settings\all users.windows\application
  287.  data\Symantec\liveupdate
  288.  
  289. If you cannot find this folder, search for one of the filenames noted
  290. above.
  291.  
  292. Note: You should not edit any of the files noted above unless directed
  293. to do so by Symantec Technical Support. 
  294.  
  295. The Log file can grow in size up to a maximum size.  When the Log file
  296. reaches this maximum size, it is automatically trimmed to 50% of the 
  297. maximum size.
  298.  
  299. **********************************************************************
  300.                       USING AOL (America Online)
  301. **********************************************************************
  302. Symantec has documentation in the Symantec online knowledgebase that
  303. can assist you in using LiveUpdate with America Online.  Please go to
  304. the following URL to review this information:
  305.  
  306. http://service1.symantec.com/SUPPORT/sharedtech.nsf/docid/19982515512
  307.  
  308. An important consideration in configuring LiveUpdate to work with AOL
  309. is to first make sure you are using a recent version of the AOL
  310. software.
  311.  
  312. Note: Symantec is not liable for any phone charges incurred when
  313. making this dial up connection. Don't forget to close your Internet
  314. connection when you have completed your LiveUpdate session.
  315.  
  316. **********************************************************************
  317.              Authenticating Proxy Servers and LiveUpdate
  318. **********************************************************************
  319. Under normal circumstances, LiveUpdate should have no troubles 
  320. connecting to a proxy server, as long as it is correctly configured to 
  321. do so.  There are some firewalls that modify HTTP traffic in such a 
  322. way that LiveUpdate will no longer be able to connect to the proxy 
  323. server.  This happens when LiveUpdate connects to the proxy server 
  324. using HTTP version 1.0.  LiveUpdate will successfully connect to the 
  325. proxy server if it attempts this connection using HTTP version 1.1.
  326.  
  327. There is no direct way to set LiveUpdate to use HTTP version 1.1, 
  328. however you can get LiveUpdate to use the correct version of HTTP by 
  329. setting the following registry key:
  330.  
  331. HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\
  332.      Internet Settings\ProxyHttp1.1=1
  333.  
  334. To set this key, type "regedit" in the Run... option off of the Start 
  335. menu.  This will bring up the Windows Registry Editor.  Open the tree
  336. on the left pane to the HKEY_USERS\.DEFAULT\Software\Microsoft\Windows
  337. \CurrentVersion\Internet Settings folder.  (Note that there is a 
  338. period æ.Æ character before the word DEFAULT).  Right click on the 
  339. Internet Settings folder and select the New->DWORD option.  A new 
  340. entry should appear in the right pane called "New Value #1".  Rename 
  341. this entry to "ProxyHttp1.1", without the quote characters.  Once you 
  342. have renamed this entry, double click on it and set the data value to 
  343. "1", again without the quotes.
  344.  
  345. Note that once you change this value, all new user accounts on this 
  346. machine will connect to a proxy server using HTTP version 1.1.
  347.  
  348. If you are upgrading from a previous LiveUpdate client and you already 
  349. a proxy server configured for your machine, LiveUpdate will 
  350. automatically set this registry key during its install.  If you add a 
  351. proxy server to your machine after you have installed LiveUpdate 3.x, 
  352. you will have to manually set this registry to ensure LiveUpdate can 
  353. connect to your proxy server correctly.
  354.  
  355. **********************************************************************
  356.                         TECHNICAL INFORMATION
  357. **********************************************************************
  358. LiveUpdate uses three possible methods, or transports, for retrieving
  359. updates and installing them.
  360.  
  361. 1.  HTTP
  362. HTTP is the primary method used to download files from the Internet.  
  363. The primary Symantec update servers are accessed using the following
  364. domains:
  365. http://liveupdate.symantecliveupdate.com
  366. http://liveupdate.symantec.com
  367.  
  368. 2.  FTP
  369. If LiveUpdate is unable to connect using HTTP, it will automatically
  370. attempt to use the older FTP method.  You may need to configure
  371. LiveUpdate to use an FTP proxy for FTP to work correctly.  Our FTP
  372. servers are accessed using the following domain:
  373. ftp://update.symantec.com
  374.  
  375. 3.  LAN (Local Area Network)
  376. Corporate customers may wish to create their own internal LiveUpdate
  377. servers to ease bandwidth usage.  More information about the LAN
  378. transport is available from within the LiveUpdate Administration
  379. Utility.
  380.  
  381. NOTE: If LiveUpdate finds the LAN transport file (s32luhl1.dll) in the
  382. same directory that it is being run from, it will search for a LAN
  383. entry in its settings file and use that transport instead on the FTP
  384. and HTTP transports.
  385.  
  386. **********************************************************************
  387.                             KNOWN ISSUES
  388. **********************************************************************
  389. 1. Password Security:  Please see the Proxy Servers section above for
  390. more details on known issues with transmission of password
  391. information.
  392.  
  393. 2. The Automatic LiveUpdate component may be configured to
  394. check for virus definition updates in the background.  Normally,
  395. LiveUpdate will only do this when it detects an open Internet
  396. connection.  However, some devices, dialup routers for example, can be
  397. configured to create an Internet connection when they detect this
  398. activity.  Users should note that this could result in unexpected
  399. connection charges.  In addition, automatic LiveUpdate may behave
  400. differently with different versions of the AOL connection software.
  401. We recommend that you review the "USING AOL" section above.
  402.  
  403. NOTE: ISDN on-demand Internet access and Automatic LiveUpdate.
  404. ISDN charges are generally higher than standard analog phone line
  405. charges, so users of these systems are asked to pay particular
  406. attention to this issue.
  407.  
  408. 3. Some "Ad Blocking" software products may deny LiveUpdate access to
  409. the file servers from which it downloads updates. If you are using
  410. this type of software you should disable it if you notice problems
  411. when downloading LiveUpdate packages. Once you have completed a
  412. LiveUpdate session, you can re-enable the "Ad Blocking" software.
  413. Alternatively, you can try to configure your software to allow access
  414. to the LiveUpdate servers listed in the Technical Information section.
  415.  
  416.  
  417. 4. Some 'Zip' utilities may intercept the updates that are being
  418. downloaded by LiveUpdate and cause problems while LiveUpdate is
  419. trying to uncompress these files.
  420.  
  421. You can work around these problems by temporarily turning off this
  422. feature of your Zip utility when you are running LiveUpdate.  For more
  423. information, visit the Symantec support website at
  424. http://www.symantec.com/techsupp/
  425.  
  426. 5. Some combinations of Windows NT 4.0 running on Intel Pentium 4
  427. processors cause LiveUpdate to display a LU6003 error.  To resolve
  428. this issue you should install/re-install NT 4.0 Service Pack 6 or
  429. higher.
  430.  
  431. 6. On some Windows NT/2K systems, the LiveUpdate control panel icon
  432. may not work properly. This may be because the LiveUpdate installer
  433. was unable to upgrade the old control panel functions. To resolve this
  434. problem, try restarting your computer and deleting the file
  435. S32LUCP1.DLL from the \windows\system32 folder. 
  436.  
  437. Note that the operating system will lock this file if you try to open
  438. the control panel before deleting the file. Restarting the computer
  439. will unlock the file. When the S32LUCP1.DLL file is removed, the new
  440. control panel functions will be available.
  441.  
  442. 7. On 64bit Itanium systems there will be no LiveUpdate Control Panel
  443. applet.  To access this functionality, run "luall -control"
  444. from the Start/Run Windows menu.  In addition, you may also select the
  445. "Show x86 control panel" option from within the control panel on 64bit
  446. Windows systems.
  447.  
  448. 8. Some Symantec product update patches may update the version number
  449. of the product it is updating.  As a result, when targeting custom
  450. content updates for these products, precautions should be taken to
  451. account for this.  Custom content which is targeted for a registered
  452. product of one particular version will no longer be retrieved by
  453. LiveUpdate if the version number changes.
  454.  
  455. 9. Some of the help text within the ISP tab in the LiveUpdate control
  456. panel may be truncated due to a bug in Microsoft's HTML help.  If this
  457. occurs, please try applying all the critical and recommended updates
  458. which are made available through Microsoft's Windows Update web site.
  459.  
  460. 10. You cannot use the "-temphost" command-line feature to point
  461. LiveUpdate at a CD-ROM device. This is due to filename length
  462. limitations with the CDFS file system.
  463.  
  464. 11. When using custom content, it is not recommended that you use the
  465. LUAdmin download folder to host custom content. LUA can be configured
  466. to remove unused content, and this will result in the custom content
  467. file being deleted. You may avoid this issue by not using the
  468. "Cleanup Download Directory" option.
  469.  
  470. 12. With Location Profiles, it is now possible to configure LiveUpdate
  471. to access different servers for content. LiveUpdate records the names
  472. of the files it has downloaded, and it will not try to download the
  473. same file again if it does not have a more recent date and time stamp.
  474. As a result, if you have a file sharing the same name on two different
  475. servers, LiveUpdate will only download the newer file.
  476.  
  477. 13. If you are using a proxy server to access the Internet, and you
  478. use the automatic LiveUpdate feature (available in retail products
  479. only), then you must use the LiveUpdate custom proxy settings option
  480. to configure LiveUpdate to use your proxy server. Automatic LiveUpdate
  481. will not use the same proxy server settings that have been setup for
  482. use with Internet Explorer (via Internet Options).
  483.  
  484. 14. In Windows XP Professional x64 Edition, the Control Panel Icon
  485. is located under the x86 Control Panel
  486.  
  487. **********************************************************************
  488.                             RECENT FIXES & UPDATES
  489. **********************************************************************
  490. 2.5.55.0 - 
  491. Initial release of LU 2.5
  492.  
  493. 2.5.56.0 - 
  494. Two issues were addressed in this release.
  495. 1. Fixed an issue where we were using the wrong icon on some dialogs.
  496. 2. Fixed a problem when Windows LiveUpdate was being used with
  497. LiveUpdate Administrator (LUA). In some situations some updates were
  498. not being downloaded if the machine that LUA was running on did not
  499. meet the download critera for the updates. LU will now no longer do
  500. this evaluation when being run from LUA.
  501.  
  502. 2.6.x    - 
  503. Initial release of LU 2.6.
  504.  
  505.  
  506. 2.7.x    - 
  507. Initial release of LU 2.7.34
  508.  
  509.  
  510. 2.7.38    - 
  511. One Issue addressed in this release.
  512. 1.  LiveUpdate server login name and password are written to a
  513.   local log file in clear text.
  514.   This happens when the LiveUpdate client checks for updates from the server.
  515.   This is only an issue when a local LiveUpdate server is used
  516.   with a login name and password. 
  517.  
  518.   The login name and password belong to the account configured by
  519.   the LiveUpdate server administrator for accessing LiveUpdate packages. 
  520.   Symantec strongly recommends that this user account be unique for
  521.   accessing LiveUpdate packages only, and have no other system access.
  522.   The system administrator account should never be used for this purpose. 
  523.  
  524. 3.0.x    - 
  525. Initial release of LU 3.0.134
  526.  
  527. 3.0.15x -
  528.  
  529. 1. Fixes were made to improve integration compatibility with some
  530. Symantec products.
  531. 2. Fixed a minor Localization issue in the system eventlog detail
  532. level which could be blank, and a hard coded error string.
  533. 3. Fixed an internal timing issue for patch installation
  534.  
  535. 3.0.166
  536. 1. Fixed some connectivity issues for users on dial up networking.
  537.  
  538.  
  539. 3.0.0.17x
  540.  
  541. 1. Fixed a problem where systems after upgrade to LiveUpdate 3.0.x may
  542.    encounter LU1875. This update failed during its preprocessing welcome
  543.    text phase
  544.  
  545.  
  546. 3.1.x - 
  547. Initial release of LU 3.1.x
  548.  
  549. **********************************************************************
  550.                           Acknowledgements
  551. **********************************************************************
  552. The LogDriver software consists of the following files:
  553. ╖    Utility.h - contains a number of useful helper data structures 
  554. ╖    Log.h - main CLog Class Definition 
  555. ╖    LogAppender.h - abstract CLogAppender Class Definition 
  556. ╖    ConsoleLogAppender.h - Console log appender class definition 
  557. ╖    FileLogAppender.h - File log appender class definition 
  558. ╖    EventLogAppender.h - Event log appender class definition 
  559. ╖    Utility.cpp - useful helper data structures 
  560. ╖    Log.cpp - main CLog Class Implementation 
  561. ╖    LogAppender.cpp - abstract CLogAppender Class Implementation 
  562. ╖    ConsoleLogAppender.cpp - Console log appender class implementation 
  563. ╖    FileLogAppender.cpp - File log appender class implementation 
  564. ╖    EventLogAppender.cpp - Event log appender class implementation 
  565.  
  566. Which are used by permission as stated in the notice below.
  567.  
  568.  COPYRIGHT AND PERMISSION NOTICE
  569.  
  570.  Copyright (c) 2002 Will Senn
  571.  
  572.  All rights reserved.
  573.  
  574. Permission is hereby granted, free of charge, to any person obtaining 
  575. a copy of this software and associated documentation files 
  576. (the "Software"), to deal in the Software without restriction, including 
  577. without limitation the rights to use, copy, modify, merge, publish, 
  578. distribute, and/or sell copies of the Software, and to permit persons to 
  579. whom the Software is furnished to do so, provided that the above copyright 
  580. notice(s) and this permission notice appear in all copies of the Software 
  581. and that both the above copyright notice(s) and this permission notice 
  582. appear in supporting documentation.
  583.  
  584. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 
  585. OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
  586. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. 
  587. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE 
  588. BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, 
  589. OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 
  590. WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 
  591. ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  592.  
  593. Except as contained in this notice, the name of a copyright holder shall 
  594. not be used in advertising or otherwise to promote the sale, use or other 
  595. dealings in this Software without prior written authorization of the copyright 
  596. holder.
  597.  
  598. Please see the LiveUpdate documentation for other acknowledgements.
  599.  
  600. **********************************************************************
  601.                             END OF FILE
  602. **********************************************************************